<?php 
//param1 GroupeID start
//param2 lessthan (bool) < à
//param2 greaterthan (bool) > à
auth(ADMIN,false,true);//Accesible aux admin et groupes superieurs

	$action = (isset($_GET["action"])) ? strval($_GET["action"]) : 'defaut';
		
switch($action)
{
	
	case 'defaut' :
	
		$display .= '<div id="container-1_2" style="display:none">
		              <div class="global_container">
					  Administration des Activiter.
					  <br/>
					  <br/>
					  Il y a 10 activiters Proposé.
					  <br />
					  Dont :
					  <br />
					  Il y 5 Sorties proposés par des Homes.
					  <br />
					  Il y 5 Sorties proposés par des Femmes.
					  <br />
					  Il y 5 Sorties proposés par des partenariats.
					  <br />
					  Il y 5 Sorties proposés par des Admins.
					  <br />
					  Proposer une activité Admin.
					  <br />
					  <br />
					  <a href="'.getLienModule("activites","activites.admin").'?action=selectYearDeleteAll">Choisir une années d\'activités à supprimer</a>
					  </div>
                                   </div>';	
	break;
	
	
	case "selectYearDeleteAll" :
				$req = $pdo->query("SELECT DATE_FORMAT(dateSortie,'%Y') as dateSortie FROM activite_sortie WHERE dateSortie<NOW() GROUP BY dateSortie ASC ORDER BY dateSortie ASC");
				
				$years = '';
				$y = 0;
					while($data = $req->fetch(PDO::FETCH_OBJ)){
						if($y!=$data->dateSortie){
							$years .= '<option value="'.$data->dateSortie.'">'.$data->dateSortie.'</option>';
							$y = $data->dateSortie;
						}
					}
					
					if($years!=''){
				$display .= '<div class="cadre_visible">
				              <h1>Supprimer une années d\'activités</h1>
							  <form action="'.getLienModule("activites","activites.admin").'?action=YearDeleteAll" method="post">
							  Info : La purge de l\'année choisi purgera seulement les sorties dont la date est écoulé.
							  <br />
							  <label>Choisir l\'année des activités à purger</label> <select name="YearDelete">'.$years.'</option></select>
							  <br />
							  <label></label> <input type="submit" value="Supprimer les activités de l\'année selectionnée" />
							  </form></div>';
					}else{
						redirect("Il n'y à actuellement aucune activités ou la date des activités n'est pas encore ecoulé.",getLienModule("admin","index.admin"));
					}
			break;
			
			case "YearDeleteAll" :
				if(isset($_POST['YearDelete'])){
					if(isset($_POST['confirm'])){
						$req = $pdo->prepare("DELETE FROM activite_sortie WHERE DATE_FORMAT(dateSortie,'%Y')=? AND DATE_FORMAT(dateSortie,'%m-%d') < ?");
						$req->execute(array($_POST['YearDelete'],date("m")."-".date("d")));
						
							if($req->rowCount() > 0){
								redirect("Les activités de l\'année " . intval($_POST['YearDelete']) . ' et dont la date est écoulé ont été supprimée !',getLienModule("activites","activites.admin").'?action=selectYearDeleteAll');
							}else{
								redirect("Erreur : Aucune activités à été éffacé !Ceci peut être dû à une erreur ou à une modification innatendu d'un paramètre !",getLienModule("activites","activites.admin").'?action=selectYearDeleteAll');
							}
					}else{
						$display .= '<div class="cadre_visible">
						             <form action="'.getLienModule("activites","activites.admin").'?action=YearDeleteAll" method="post">
									 Cette action éffacera les activité dont la date est écoulé et dont l\'année est '.intval($_POST['YearDelete']).'êtes vous sûr de vouloir effectuer cette action ? <input type="hidden" name="YearDelete" value="'.intval($_POST['YearDelete']).'" />
									 <br />
									 <input type="submit" name="confirm" value="Oui" /> &nbsp; <input type="submit" name="confirm" value="Non" />
									 </form></div>';
					}
				}else{
					redirect("Problème technique",getLienModule("admin","index.admin"));
				}
				
				
			break;

}

if(!strstr($_SERVER['REQUEST_URI'],"index.admin"))
    echo $display;
?>